/* CSS Document */
body{font-size:12px; margin:0px; padding:0px; font-family:"Microsoft Yahei"; color:#444;overflow-x:hidden;}
ul,li,dl,dt,dd,h1,h2,h3,input,form,p{margin:0px; padding:0px;}
ol,ul,li{list-style-type:none;} 
img{border:none;}
.clear{ clear:both;}
.page{ width:1200px; text-align:center; margin-top:20px; color:#000; margin-bottom:30px;}
.page2{ width:870px; text-align:center; margin-top:20px; color:#000;}
a{ color:#444; text-decoration:none; font-family:;}
a:hover{ color:#0270e4; text-decoration:none;}
.span{ width:200px; float:left; font-size:14px; display:block; color:#2291b5; padding-left:25px; height:33px; line-height:33px;}
.p{ display:block; width:200px; float:left; font-size:18px; color:#000; font-weight:bold;padding-left: 40px; height:38px; line-height:38px;}
.more{ width:50px; height:30px;float:right; margin-top:70px; margin-right:20px;}
.more a{ font-size:14px; color:#c1bcb9;}
.header{ width:100%; position:relative;}
.top{ width:100%; background:url(../images/index_02.png) repeat-x; height:138px;}
.top-logo{ width:1200px; margin:0 auto; overflow:hidden}
.top-logo .logo{ float:left; padding-top:20px; padding-bottom:20px;}
.top-logo .phone{ float:right; padding-top:55px; padding-bottom:20px;}
.nav{ width:1200px; margin:0 auto; z-index:22; position:relative; background-color:#0F93CE; height:60px; margin-top:-10px; line-height:60px;}
.nav ul{ overflow:hidden; width:1200px; /*background:url(../images/index_14.png) repeat-x;*/text-align: center;}
.nav li{ display: inline-block; background:url(../images/index_17.png) no-repeat right center;}
.nav li a{ font-size:18px; color:#FFF; line-height:55px; padding:0 30px;}
.links{ width:100%; background:#ECECEC; margin-top:30px;}
.links-auto{ width:1200px; margin:0 auto; overflow:hidden;padding-top:20px; border-bottom:1px solid #D6D6D6;}
.links-auto h2{ width:125px; line-height:40px;text-align:center; color:#0A0A0A; float:left;}
.links-auto ul{ width:1050px;float:left; overflow:hidden; padding-top:10px; padding-bottom:20px;}
.links-auto li{ float:left;}
.links-auto li a{ width:80px; line-height:26px; text-align:center; border-right:1px solid #878787; padding:0 13px;}
.foot{ width:100%; background:#5B5B5B; border-top:3px solid #0F93CE}
.copyright{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:20px; overflow:hidden}
.copyright .logo2{ float:left}
.copyright p{ width:380px;float:left; color:#FFF; line-height:26px; margin-left:160px; font-size:14px;}
.wushu{ color:#FFF}
/*comment/*/
.banner{ position:relative;z-index:1; margin-top:-60px;}
/*banner/*/
.main{ width:1200px; margin:20px auto}
.main1{ width:1200px; overflow:hidden;}
.pr-list{ width:197px; float:left}
.main1-left{ width:197px; border:1px solid #DBDBDB; float:left; margin-bottom:10px;}
.main1-left h2.fenlei{background-color:#0F93CE; line-height:40px; color:#FFF; padding-left:5%;}
.main1-left strong{font-size: 18px; display: block; width:197px; color:#FFF; text-align:center; line-height:50px; background:url(../images/index_14.png) repeat-x}
.main1-left ul{ width:167px; margin:0 auto}
.main1-left li{ width:167px; border-bottom:1px dashed #E1E1E1; background:url(../images/index_25.png) no-repeat left center}
.main1-left li a{ color:#333333; line-height:45px; padding:0 10px; font-size:16px; font-weight:normal;}
.main1-left li a:hover{ color:#0E8DC6;}
.main1-left li.li1{ margin-bottom:13px;}
.main1-right{ width:978px; float:left;margin-left:20px; border:1px solid #DBDBDB; border-top:none;}
.main1-title{ width:978px; background:#F2F2F2; height:50px; overflow:hidden; border-bottom:3px solid #0F93CE;}
.main1-title h2{float:left;  line-height:50px; margin-left:10px;}
.main1-title strong{color:#676767; margin-left:15px; line-height:50px; float:left; font-size:16px;
	font-family:"Microsoft Yahei"; width:80%;}
.main1-title .gengduo{float:right; font-size:12px; line-height: 50px; width:10%;  text-align:right; 
	margin-right:10px; color:#333333;}
.main1-title ul{ width:350px;float:right; line-height:40px;}
.main1-title li{ float:left;}
.main1-title li a{ color:#3A3A3A; font-size:10px; padding:0 11px; border-right:1px solid #3A3A3A}
.main1-list{ width:979px; overflow:hidden;}
.main1-list dl{ width:302px; position:relative; float:left;margin:20px 12px 15px 12px;}
.main1-list dd a{ width:300px; display:block; color:#FFF; text-align:center; line-height:30px; background:#000; opacity:0.7; position:absolute;top:145px;}
/*index>main1*/
.main2{ margin-top:30px; margin-bottom:40px;}
.main3{ width:1200px; overflow:hidden; margin-bottom:30px;}
.main3-title{ width:459px; background:url(../images/index_32.png) no-repeat top; overflow:hidden}
.main3-title h3{ color:#000; line-height:30px; float:left}
.main3-title p a{ color:#868686; float:right; line-height:30px;}
.main3-bottom{ width:580px; float:left;}
.main3-bottom .a-img{ margin-top:5px; margin-bottom:10px;}
.main3-bottom p{ width:440px; line-height:26px; color:#3B3B3B}
.main3-bottom li{ width:560px; overflow:hidden; border-bottom:1px dashed #E1E1E1; margin:0px 10px;}
.main3-bottom li a{ color:#3A3A3A; line-height:30px; width:359px; display:block; float:left; padding:0 10px; background:url(../images/index_37.png) no-repeat left center;}
.main3-bottom li span{ width:70px; float:right; line-height:30px;}
.main3 .us{ width:240px;float:left;overflow:hidden; background:url(../images/index_41.png) no-repeat right bottom; border:1px solid #DBDBDB}
.main3-us{ width:240px; border-top:2px solid #0F93CE; color:#000; line-height:30px;}
.main3-us h3{ margin-left:10px;}
.us p{ width:170px;line-height:30px; margin-left:10px;}
/*index>main3*/
.main1-title p{ float:right; line-height:50px;margin-right: 20px;}
.pr-details{ width:948px;margin:20px auto;overflow: hidden;}
.pr-details h4{ text-align:center;}
.pr-details p{/* width:948px;*/ line-height:30px; color:#A1A1A1; }
.pr-details .bg{ width:610px;overflow:hidden;margin:20px auto; background:#828282; margin-bottom:50px;}
.pr-details .introduce{ padding:0 20px;overflow: hidden; border-top:1px dashed #AEAEAE; border-bottom:1px dashed #AEAEAE;}
.pr-details .last{ color:#3A3A3A; margin-top:20px; line-height:30px;}
.pr-details .page_duan{color:#3A3A3A; padding:0 20px; overflow:hidden; line-height:30px; font-size:14px;}

/*details>main1-right*/
.con-p{ width:215px; color:#3A3A3A; text-align:center; line-height:30px; margin:20px auto; font-weight:bold}
.map{ width:934px; margin:10px auto; display:block; padding-bottom:30px;}
/*contact>main1-right/*/
.news-ul{ width:958px; margin:20px auto}
.news-ul li{ width:958px; overflow:hidden; border-bottom:1px dashed #E3E3E3}
.news-ul li a{ width:858px; display:block; color:#484848; line-height:35px; float:left; background:url(../images/index_37.png) no-repeat left center; padding:0 10px;}
.news-ul li span{ width:70px; float:right; line-height:30px;}
/*news>main1-right/*/

/*表单提交*/
.write{font-size:14px; padding:15px 20px 15px 0px; }
.red{color:#f00;}
.intxt{height:30px; line-height: 30px; font-size:14px; line-height:30px; width:400px; color:#333;}
#message{width: 400px; height:120px; line-height:20px; color:#333;}
.coolbg{width:150px; height:40px; line-height: 40px; background:none; margin-left:-235px; background-color:#0E8DC6;
border:none; color:#FFF; cursor:pointer; border-radius:5px; margin-top:10px; font-size:15px;}
.zhushi{color:#ff0000; width:150px;}

/*新闻详情*/
.content{width:100%;}
.content .title{height:50px; line-height: 50px; text-align: center; width:100%; float:left; 
font-weight:bold; color:#333333; font-size:24px; margin-top:15px;} 
.content .date{height:30px; line-height: 30px; text-align: center; width:100%; float:left; 
color:#333333; font-size:12px; border-bottom:1px dotted #cdcdcd; margin-bottom:10px;}
.content .jtcontent{padding:15px; line-height:25px; font-size:14px; float:left;}

